use std::env::args;
use crate::net::init_container_net::init_container_net;
use crate::utilty::{log_error, log_info};

pub fn init_net(){
    let pid = args().nth(2).expect("no pid specify");
    let pid = pid.trim().to_string();
    let ip1 = args().nth(3).expect("no ip1 specify");
    let ip1 = ip1.trim().to_string();
    let ip2 = args().nth(4).expect("no ip2 specify");
    let ip2 = ip2.trim().to_string();
    if pid.is_empty() || ip1.is_empty() || ip2.is_empty() {
        log_error("args count error".to_string());
        return;
    }
    init_container_net(pid, ip1, ip2);
    log_info("net init success".to_string());
}